package com.ruoyi.common.core.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 类描述：用于封装富友支付响应的数据传输对象 (DTO)。
 */
@Data
public class FuYouDTO {
    @JsonProperty("mchnt_cd")
    private String mchntCd; // 商户号
    @JsonProperty("resp_code")
    private String respCode; // 应答码
    @JsonProperty("resp_desc")
    private String respDesc; // 应答描述
    @JsonProperty("message")
    private String message; // 报文体（假设这是一个字符串类型，具体类型依据实际内容确定）
    @JsonProperty("order_date")
    private String orderDate; // 订单日期，由对接商户系统产生，格式：YYYYMMDD
    @JsonProperty("order_id")
    private String orderId; // 订单号：由商户端生成，条件：唯一，数字和英文组合
    @JsonProperty("order_amt")
    private String orderAmt; // 订单金额，单位：分
    @JsonProperty("order_pay_type")
    private String orderPayType; // 二维码[ALIPAY-支付宝,WECHAT-微信];公众号小程序[JSAPI-公众号支付,FWC-支付宝小程序,LETPAY-微信小程序] ;吱口令[ZKL-吱口令] ；银联免密支付[UNIONPAY]
    @JsonProperty("order_info")
    private int orderInfo; // 二维码方式：返回链接地址;公众号小程序：支付json字符串信息 ; 吱口令：返回吱口令 ; 银联免密支付：返回支付结果 ; 富友聚合码：返回链接 ; 商户小程序跳转富友小程序：返回token给前端


}
